Articles by Anthony Simmon

Make containers aware of custom local domains on the host machine using .NET Aspire

Custom domains are useful for local development, but containers can't resolve them by default. Discover how to make containers recognize the host machine's custom hosts with .NET Aspire.

Enabling automatic trust for self-signed certificates in containers during local development with .NET Aspire

Automate exporting and mounting self-signed certificate authorities into containers for secure HTTPS in local development using .NET Aspire's flexible application model.

Programmatically monitoring and reacting to resource logs in .NET Aspire

Combining IDistributedApplicationLifecycleHook, ResourceNotificationService, and ResourceLoggerService allows you to react to any changes in resources and their logs.

Disabling .NET Aspire authentication to skip the login page

Do you find the login page of the .NET Aspire dashboard unnecessary for local development? Use of of these two methods to disable it.

.NET Aspire is the best way to experiment with Dapr during local development

Experiment with Dapr using .NET Aspire for the best YAML-free local development experience. Focus on your services, not the infrastructure.

Referencing external Docker containers in .NET Aspire using the new custom resources API

For this article, we will add to the dashboard a container that is not controlled by .NET Aspire. One can imagine a development team that has not yet migrated their docker-compose.yml but would still like to see the containers and their logs appear in the .NET Aspire dashboard.

.NET Aspire dashboard is the best tool to visualize your OpenTelemetry data during local development

Get rid of Grafana, Loki and Prometheus and use the Aspire dashboard to visualize your OpenTelemetry data during local development instead.

Running Ruby on Rails web apps with .NET Aspire

Learn how to extend the .NET Aspire app model for Ruby on Rails web apps with insights on setup, custom resource creation, and networking tips.